package com.quanyan.pay.api.chinaums.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by Zheng.Ke
 * Date 2017/4/6.
 */
public class UmBillDataItem {
    /** 商户号 */
    private String mchId;
    /** 交易时间 */
    private Date tradeTime;
    /** 终端号 */
    private String terminalId;
    /** 交易类型（消费） */
    private String tradeType;
    /** 卡号 */
    private String cardNo;
    /** 交易金额（单位 元） */
    private BigDecimal tradeFee;
    /** 清算金额（单位 元） */
    private BigDecimal clearFee;
    /** 手续费（单位 元） */
    private BigDecimal handlingFee;
    /** 银联商户平台流水号 */
    private String transactionId;
    /** 系统跟踪号 */
    private String sysTraceNo;
    /** 卡类型(借记卡、贷记卡) */
    private String cardType;
    /** 交易参考号 */
    private String referenceNo;
    /** 发卡行 */
    private String bank;

    public String getMchId() {
        return mchId;
    }

    public void setMchId(String mchId) {
        this.mchId = mchId;
    }

    public Date getTradeTime() {
        return tradeTime;
    }

    public void setTradeTime(Date tradeTime) {
        this.tradeTime = tradeTime;
    }

    public String getTerminalId() {
        return terminalId;
    }

    public void setTerminalId(String terminalId) {
        this.terminalId = terminalId;
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public BigDecimal getTradeFee() {
        return tradeFee;
    }

    public void setTradeFee(BigDecimal tradeFee) {
        this.tradeFee = tradeFee;
    }

    public BigDecimal getClearFee() {
        return clearFee;
    }

    public void setClearFee(BigDecimal clearFee) {
        this.clearFee = clearFee;
    }

    public BigDecimal getHandlingFee() {
        return handlingFee;
    }

    public void setHandlingFee(BigDecimal handlingFee) {
        this.handlingFee = handlingFee;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public String getSysTraceNo() {
        return sysTraceNo;
    }

    public void setSysTraceNo(String sysTraceNo) {
        this.sysTraceNo = sysTraceNo;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getReferenceNo() {
        return referenceNo;
    }

    public void setReferenceNo(String referenceNo) {
        this.referenceNo = referenceNo;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }
}
